package fr.insta.reverse.uml.service;

import java.util.List;

import fr.insta.reverse.uml.bean.Guide;
import fr.insta.reverse.uml.dao.DaoFactory;
import fr.insta.reverse.uml.dao.DaoGuide;
import fr.insta.reverse.uml.dao.DaoName;

public class ServiceGuide implements IService<Guide>
{
	DaoGuide dao = (DaoGuide) DaoFactory.getDao(DaoName.Guide);

	@Override
	public Guide get(int _id)
	{
		return dao.findById(_id);
	}

	@Override
	public List<Guide> getObjects()
	{
		return dao.getAll();
	}

	@Override
	public boolean delete(Guide _object)
	{
		return dao.remove(_object);
	}

	@Override
	public Guide insert(Guide _object)
	{
		return dao.save(_object);
	}

	@Override
	public Guide update(Guide _object)
	{
		return dao.save(_object);
	}

}
